Part Number Hot Search : 
MD1802FH PSMN0 05000 LS21G 01M321VT TCC76 607039 MC431R
Product Description
Full Text Search
 

To Download DS4432U Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Rev 0; 12/08
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC
General Description
The DS4432 contains two I2C programmable current DACs that are each capable of sinking and sourcing current up to 200A. Each DAC output has 127 sink and 127 source settings that are programmed using the I2C interface. The current DAC outputs power up in a high-impedance state. Two Current DACs Full-Scale Current 50A to 200A Full-Scale Range for Each DAC Determined by External Resistors 127 Settings Each for Sink and Source Modes I2C-Compatible Serial Interface Low Cost Small Package (8-Pin SOP) -40C to +85C Temperature Range 2.7V to 5.5V Operating Range
Features
DS4432
Applications
Power-Supply Adjustment Power-Supply Margining Adjustable Current Sink or Source
Pin Configuration
PART
Ordering Information
TEMP RANGE -40C to +85C -40C to +85C PIN-PACKAGE 8 SOP 8 SOP DS4432U+ DS4432U+T&R
TOP VIEW
SDA SCL FS1 GND 1 2 3 4 DS4432
+
8 7 6 5
VCC OUT1 OUT0 FS0
+Denotes a lead(Pb)-free/RoHS-compliant package. T&R = Tape and reel.
SOP
Typical Operating Circuit
VCC VOUT0 VOUT1 4.7k 4.7k SDA SCL DS4432 GND OUT0 OUT1 R0B R1B VCC DC-DC CONVERTER FB OUT R0A DC-DC CONVERTER FB OUT R1A
FS0 RFS0
FS1 RFS1
________________________________________________________________ Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim's website at www.maxim-ic.com.
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC DS4432
ABSOLUTE MAXIMUM RATINGS
Voltage Range on VCC, SDA, and SCL Relative to Ground.............................................-0.5V to +6.0V Voltage Range on FS0, FS1, OUT0, OUT1 Relative to Ground..................................-0.5V to (VCC + 0.5V) (Not to exceed 6.0V.) Operating Temperature Range ...........................-40C to +85C Storage Temperature Range .............................-55C to +125C Soldering Temperature ...............................Refer to the IPC/JEDEC J-STD-020 Specification.
Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
(TA = -40C to +85C.)
PARAMETER Supply Voltage Input Logic 1 (SDA, SCL) Input Logic 0 (SDA, SCL) Full-Scale Resistor Values SYMBOL VCC VIH VIL RFS0, RFS1 (Note 2) (Note 1) CONDITIONS MIN 2.7 0.7 x VCC -0.3 40 TYP MAX 5.5 VCC + 0.3 0.3 x VCC 160 UNITS V V V k
DC ELECTRICAL CHARACTERISTICS
(VCC = +2.7V to +5.5V, TA = -40C to +85C.)
PARAMETER Supply Current Input Leakage (SDA, SCL) Output Leakage (SDA) Output Current Low (SDA) RFS Voltage I/O Capacitance SYMBOL ICC I IL IL I OL VRFS CI/O VOL = 0.4V VOL = 0.6V 3 6 0.997 10 VCC = 5.5V CONDITIONS VCC = 5.5V (Note 3) MIN TYP MAX 150 1 1 UNITS A A A mA V pF
OUTPUT CURRENT SOURCE CHARACTERISTICS
(VCC = +2.7V to +5.5V, TA = -40C to +85C.)
PARAMETER Output Voltage for Sinking Current Output Voltage for Sourcing Current Full-Scale Sink Output Current Output Current Full-Scale Accuracy Output Current Temperature Coefficient SYMBOL VOUT:SINK (Note 4) CONDITIONS MIN 0.5 0 50 -200 TYP MAX 3.5 VCC 0.75 200 -50 5 130 UNITS V V A A % ppm/C
VOUT:SOURCE (Note 4) IOUT:SINK (Notes 1, 4) +25C, VCC = 3.3V; using 0.1% RFS resistor, VOUT0 = V OUT1 = 1.2V (Note 2) (Note 5)
Full-Scale Source Output Current IOUT:SOURCE (Notes 1, 4) I OUT:FS I OUT:TC
2
_______________________________________________________________________________________
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC
OUTPUT CURRENT SOURCE CHARACTERISTICS (continued)
(VCC = +2.7V to +5.5V, TA = -40C to +85C.)
PARAMETER Output Current Variation Due to Power-Supply Change Output Current Variation Due to Output-Voltage Change Output Leakage Current at Zero Current Setting Output Current Differential Linearity Output Current Integral Linearity I ZERO DNL INL (Notes 6, 7) (Notes 7, 8) SYMBOL CONDITIONS DC source, V OUT measured at 1.2V DC sink, VOUT measured at 1.2V DC source, VCC = 3.3V DC sink, VCC = 3.3V -1 -0.5 -1 MIN TYP 0.41 0.41 0.08 0.14 +1 +0.5 +1 MAX UNITS %/V %/V A LSB LSB
DS4432
AC ELECTRICAL CHARACTERISTICS
(VCC = +2.7V to +5.5V, TA = -40C to +85C.)
PARAMETER SCL Clock Frequency Bus Free Time Between STOP and START Conditions Hold Time (Repeated) START Condition Low Period of SCL High Period of SCL Data Hold Time Data Setup Time START Setup Time SDA and SCL Rise Time SDA and SCL Fall Time STOP Setup Time SDA and SCL Capacitive Loading SYMBOL f SCL tBUF tHD:STA tLOW tHIGH tHD:DAT t SU:DAT t SU:STA tR tF t SU:STO CB (Note 10) (Note 10) (Note 10) (Note 9) CONDITIONS MIN 0 1.3 0.6 1.3 0.6 0 100 0.6 20 + 0.1CB 20 + 0.1CB 0.6 400 300 300 0.9 TYP MAX 400 UNITS kHz s s s s s ns s ns ns s pF
Note 1: Note 2: Note 3:
All voltages with respect to ground. Currents entering the IC are specified positive, and currents exiting the IC are negative. Input resistors (RFS) must be between the specified values to ensure the device meets its accuracy and linearity specifications. Supply current specified with all outputs set to zero current setting. SDA and SCL are connected to VCC. Excludes current through RFS resistors (IRFS). Total current including IRFS is ICC + (2 x IRFS). Note 4: The output voltage range must be satisfied to ensure the device meets its accuracy and linearity specifications. Note 5: Temperature drift excludes drift caused by external resistor. Note 6: Differential linearity is defined as the difference between the expected incremental current increase with respect to position and the actual increase. The expected incremental increase is the full-scale range divided by 127. Note 7: Guaranteed by design. Note 8: Integral linearity is defined as the difference between the expected value as a function of the setting and the actual value. The expected value is a straight line between the zero and the full-scale values proportional to the setting. Note 9: Timing shown is for fast-mode (400kHz) operation. This device is also backward compatible with I2C standard-mode timing. Note 10: CB--total capacitance of one bus line in pF.
_______________________________________________________________________________________
3
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC DS4432
Pin Description
NAME SDA SCL FS1 FS0 GND OUT0 OUT1 VCC PIN 1 2 3 5 4 6 7 8 I2C Serial Data. Input/output for I2C data. I2C Serial Clock. Input for I2C clock. Full-Scale Calibration Inputs. A resistor to ground on these pins determines the full-scale current for each output. FS0 controls OUT0; FS1 controls OUT1. Ground Current Outputs. Sinks or sources the current determined by the register settings and the resistance connected to FS0 and FS1. Power Supply FUNCTION
Typical Operating Characteristics
(Applies to OUT0 and OUT1. VCC = 2.7V to 5.0V, SDA = SCL = VCC, TA = +25C, and no loads on OUT0, OUT1, FS0, or FS1, unless otherwise noted.)
SUPPLY CURRENT vs. SUPPLY VOLTAGE
DS4432 toc01
SUPPLY CURRENT vs. TEMPERATURE
DS4432 toc02
VOLTCO (SOURCE)
40k LOAD ON FS0 AND FS1.
DS4432 toc03
150 125 SUPPLY CURRENT (A) 100 75 50 25 0 2.5
DOES NOT INCLUDE CURRENT DRAWN BY RESISTORS CONNECTED TO FS0 OR FS1.
150 125 SUPPLY CURRENT (A) 100 75
DOES NOT INCLUDE CURRENT DRAWN BY RESISTORS CONNECTED TO FS0 OR FS1.
-150
-175 IOUT (A) 80
VCC = 5.5V VCC = 2.7V VCC = 3.3V
-200
50 25 0
-225
-250 -40 -20 0 20 40 60 0 1 2 VOUT (V) 3 4 5 TEMPERATURE (C)
3.0
3.5
4.0
4.5
5.0
5.5
SUPPLY VOLTAGE (V)
VOLTCO (SINK)
DS4432 toc04
TEMPERATURE COEFFICIENT vs. SETTING (SOURCE)
DS4432 toc05
TEMPERATURE COEFFICIENT vs. SETTING (SINK)
TEMPERATURE COEFFICIENT (C/ppm) 550 450 350 250 150 50 -50 -150 -250 0 25 50 75 100 125 +25C TO +85C +25C TO -40C RANGE FOR THE 50A TO 200A CURRENT SINK RANGE.
DS4432 toc06
250
300 TEMPERATURE COEFFICIENT (C/ppm) 250 200 150 100 50 0 -50
40k LOAD ON FS0 AND FS1.
RANGE FOR THE 50A TO 200A CURRENT SOURCE RANGE.
650
225 IOUT (A)
200
+25C TO -40C
175
+25C TO +85C 0 25 50 75 100 125
150 0 0.5 1.0 1.5 2.0 VOUT (V) 2.5 3.0 3.5 4.0
SETTING (DEC)
SETTING (DEC)
4
_______________________________________________________________________________________
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC
Typical Operating Characteristics (continued)
(Applies to OUT0 and OUT1. VCC = 2.7V to 5.0V, SDA = SCL = VCC, TA = +25C, and no loads on OUT0, OUT1, FS0, or FS1, unless otherwise noted.)
INTEGRAL LINEARITY
DS4432 toc07
DS4432
DIFFERENTIAL LINEARITY
0.8 0.6 0.4 DNL (LSB) 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 RANGE FOR THE 50A TO 200A CURRENT SOURCE AND SINK RANGE.
DS4432 toc08
1.0 0.8 0.6 0.4 INL (LSB) 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 0
1.0
RANGE FOR THE 50A TO 200A CURRENT SOURCE AND SINK RANGE.
25
50
75
100
125
0
25
50
75
100
125
SETTING (DEC)
SETTING (DEC)
Block Diagram
SDA SCL
VCC
I2C-COMPATIBLE SERIAL INTERFACE
DS4432
VCC F8h SOURCE OR SINK MODE GND CURRENT DAC0 F9h 127 POSITIONS EACH FOR SINK AND SOURCE MODE
CURRENT DAC1
FS0 RFS0 OUT0
FS1 RFS1 OUT1
_______________________________________________________________________________________
5
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC DS4432
Detailed Description
The DS4432 contains two I2C adjustable current DACs that are each capable of sinking and sourcing current. Each output (OUT0 and OUT1) has 127 sink and 127 source settings that can be controlled by the I2C interface. The full-scale ranges and corresponding step sizes of the outputs are determined by external resistors, connected to pins FS0 and FS1. The formula to determine RFS (connected to the FSx pins) to attain the desired full-scale current range is: Equation 1: RFS = VRFS x 127 16 x IFS The format of each output control register is:
MSB S D6 D5 D4 D3 D2 D1 LSB D0
Memory Organization
To control the DS4432's current sources, write to the memory addresses listed in Table 1.
Table 1. Memory Addresses
MEMORY ADDRESS (HEX) F8h F9h CURRENT SOURCE OUT0 OUT1
where IFS is the desired full-scale current value, VRFS is the RFS voltage (see the DC Electrical Characteristics table), and RFS is the external resistor value. To calculate the output current value (IOUT) based on the corresponding DAC value (see Table 1 for corresponding memory addresses), use equation 2. Equation 2: IOUT = DAC Value(dec) x IFS 127
where:
BIT NAME Sign Bit FUNCTION Determines if DAC sources or sinks current. For sink S = 0; for source S = 1. 7-Bit Data Controlling DAC Output. Setting 0000000b outputs zero current regardless of the state of the sign bit. POWER-ON DEFAULT 0b
S
On power-up the DS4432 outputs zero current. This is done to prevent the device from sinking or sourcing an incorrect amount of current before the system host controller has had a chance to modify the DS4432's setting. As a source for biasing instrumentation or other circuits, the DS4432 provides a simple and inexpensive current DAC with an I2C interface for control. The adjustable full-scale range allows the application to get the most out of its 7-bit sink or source resolution. When used in adjustable power-supply applications (see the Typical Operating Circuit), the DS4432 does not affect the initial power-up voltage of the supply because it defaults to providing zero output current on power-up. As the device sources or sinks current into the feedback-voltage node, it changes the amount of output voltage required by the regulator to reach its steady-state operating point. Using the external resistor, RFS, to set the output current range, the DS4432 provides some flexibility for adjusting the impedances of the feedback network or the range over which the power supply can be controlled or margined.
DX
Data
0000000b
Example: RFS0 = 80k and register 0xF8h is written to a value of 0xAAh. Calculate the output current. IFS = (0.997V/80k) x (127/16) = 98.921A The MSB of the output register is 1, so the output is sourcing the value corresponding to position 2Ah (42 decimal). The magnitude of the output current is equal to: 98.921A x (42/127) = 32.714A
I2C Serial Interface Description
I2C Slave Address The DS4432's slave address is 90h. I2C Definitions
The following terminology is commonly used to describe I2C data transfers: Master Device: The master device controls the slave devices on the bus. The master device generates SCL clock pulses and START and STOP conditions.
6
_______________________________________________________________________________________
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC
Slave Devices: Slave devices send and receive data at the master's request. Bus Idle or Not Busy: Time between STOP and START conditions when both SDA and SCL are inactive and in their logic-high states. When the bus is idle it often initiates a low-power mode for slave devices. START Condition: A START condition is generated by the master to initiate a new data transfer with a slave. Transitioning SDA from high to low while SCL remains high generates a START condition. See Figure 1 for applicable timing. STOP Condition: A STOP condition is generated by the master to end a data transfer with a slave. Transitioning SDA from low to high while SCL remains high generates a STOP condition. See Figure 1 for applicable timing. Repeated START Condition: The master can use a repeated START condition at the end of one data transfer to indicate that it will immediately initiate a new data transfer following the current one. Repeated STARTs are commonly used during read operations to identify a specific memory address to begin a data transfer. A repeated START condition is issued identically to a normal START condition. See Figure 1 for applicable timing. Bit Write: Transitions of SDA must occur during the low state of SCL. The data on SDA must remain valid and unchanged during the entire high pulse of SCL, plus the setup and hold time requirements (Figure 1). Data is shifted into the device during the rising edge of the SCL. Bit Read: At the end of a write operation, the master must release the SDA bus line for the proper amount of setup time (Figure 1) before the next rising edge of SCL during a bit read. The device shifts out each bit of data on SDA at the falling edge of the previous SCL pulse and the data bit is valid at the rising edge of the current SCL pulse. Remember that the master generates all SCL clock pulses, including when it is reading bits from the slave. Acknowledgement (ACK and NACK): An Acknowledgement (ACK) or Not Acknowledge (NACK) is always the ninth bit transmitted during a byte transfer. The device receiving data (the master during a read or the slave during a write operation) performs an ACK by transmitting a zero during the ninth bit. A device performs a NACK by transmitting a one during the ninth bit. Timing for the ACK and NACK is identical to all other bit writes (Figure 2). An ACK is the acknowledgement that the device is properly receiving data. A NACK is used to terminate a read sequence or as an indication that the device is not receiving data. Byte Write: A byte write consists of 8 bits of information transferred from the master to the slave (most significant bit first) plus a 1-bit acknowledgement from the slave to the master. The 8 bits transmitted by the master are done according to the bit-write definition, and the acknowledgement is read using the bit-read definition.
DS4432
SDA tBUF tF tLOW SCL tHD:STA tSP
tHIGH tHD:STA tR tHD:DAT STOP START tSU:DAT REPEATED START
tSU:STA
tSU:STO
NOTE: TIMING IS REFERENCED TO VIL(MAX) AND VIH(MIN).
Figure 1. I2C Timing Diagram
_______________________________________________________________________________________
7
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC DS4432
TYPICAL I2C WRITE TRANSACTION MSB START 1 0 0 1 0 0 0 LSB R/W SLAVE ACK MSB b7 b6 b5 b4 b3 b2 b1 LSB b0 SLAVE ACK MSB b7 b6 b5 b4 b3 b2 b1 LSB b0 SLAVE ACK STOP
SLAVE ADDRESS
READ/ WRITE
REGISTER/MEMORY ADDRESS
DATA
EXAMPLE I2C TRANSACTIONS 90h A) SINGLE BYTE WRITE -WRITE RESISTOR F9h TO 00h B) SINGLE BYTE READ -READ RESISTOR F8h F9h SLAVE 0 0 0 0 0 0 0 0 ACK SLAVE ACK 91h REPEATED START 1 0 0 1 0 0 0 1 SLAVE ACK STOP
START 1 0 0 1 0 0 0 0 SLAVE 1 1 1 1 1 0 0 1 ACK 90h F8h
DATA MASTER NACK STOP
START 1 0 0 1 0 0 0 0 SLAVE 1 1 1 1 1 0 0 0 SLAVE ACK ACK
Figure 2. I2C Communication Examples
Byte Read: A byte read is an 8-bit information transfer from the slave to the master plus a 1-bit ACK or NACK from the master to the slave. The 8 bits of information that are transferred (most significant bit first) from the slave to the master are read by the master using the bit-read definition, and the master transmits an ACK using the bit-write definition to receive additional data bytes. The master must NACK the last byte read to terminate communication so the slave returns control of SDA to the master. Slave Address Byte: Each slave on the I2C bus responds to a slave address byte sent immediately following a START condition. The slave address byte contains the slave address in the most significant 7 bits, and the R/W bit in the least significant bit. The DS4432's slave address is 90h. When the R/W bit is 0 (such as in 90h), the master is indicating it will write data to the slave. If R/W = 1 (91h in this case), the master is indicating it wants to read from the slave. If an incorrect slave address is written, the DS4432 assumes the master is communicating with another I2C device and ignores the communication until the next START condition is sent. Memory Address: During an I2C write operation, the master must transmit a memory address to identify the memory location where the slave is to store the data. The memory address is always the second byte transmitted during a write operation following the slave address byte.
I2C Communication Writing to a Slave: The master must generate a START condition, write the slave address byte (R/W = 0), write the memory address, write the byte of data, and generate a STOP condition. Remember that the master must read the slave's acknowledgement during all byte-write operations. Reading from a Slave: To read from the slave, the master generates a START condition, writes the slave address byte with R/W = 1, reads the data byte with a NACK to indicate the end of the transfer, and generates a STOP condition.
Applications Information
Example Calculation for an Adjustable Power Supply
In this example, the typical operating circuit is used to create Figure 3, a 2.0V voltage supply with 20% margin. The adjustable power supply has a DC-DC converter output voltage, VOUT, of 2.0V and a DC-DC converter feedback voltage, VFB, of 0.8V. To determine the relationship of R0A and R0B, start with the equation: VFB = R 0B x VOUT R 0 A + R 0B
Substituting VFB = 0.8V and VOUT = 2.0V, the relationship between R0A and R0B is determined to be: R0A = 1.5 x R0B
8
_______________________________________________________________________________________
Dual-Channel, I2C, 7-Bit Sink/Source Current DAC
IOUT0 is chosen to be 100A (midrange source/sink current for the DS4432). Summing the currents into the feedback node, we have the following: I OUT0 = IR0B - IR0 A where IR0B = and IR0 A = VOUT - VFB R 0A VFB R 0B To create a 20% margin in the supply voltage, the value of VOUT is set to 2.4V. With these values in place, R0B is calculated to be 2.67k, and R0A is calculated to be 4k. The current DAC in this configuration allows the output voltage to be moved linearly from 1.6V to 2.4V using 127 settings. This corresponds to a resolution of 6.3mV/step.
DS4432
VCC Decoupling To achieve the best results when using the DS4432, decouple the power supply with a 0.01F or 0.1F capacitor. Use a high-quality ceramic surface-mount capacitor if possible. Surface-mount components minimize lead inductance, which improves performance, and ceramic capacitors tend to have adequate highfrequency response for decoupling applications.
VCC
VOUT = 2.0V*
4.7k
4.7k SDA SCL
VCC DC-DC CONVERTER OUT0
OUT IR0A FB IR0B R0B = 2.67k R0A = 4k VFB = 0.8V*
DS4432
GND
FS0 RFS0 = 80k IOUT0
*VOUT AND VFB VALUES ARE DETERMINED BY THE DC-DC CONVERTER AND SHOULD NOT BE CONFUSED WITH VOUT AND VRFS OF THE DS4432.
Figure 3. Example Application Circuit
Package Information
For the latest package outline information and land patterns, go to www.maxim-ic.com/packages. PACKAGE TYPE 8 SOP PACKAGE CODE U8+1 DOCUMENT NO. 21-0036
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 _____________________ 9
(c) 2008 Maxim Integrated Products is a registered trademark of Maxim Integrated Products, Inc.


▲Up To Search▲   

 
Price & Availability of DS4432U

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X